// simd.c
#include <stdio.h>
#ifdef __aarch64__
#include <arm_neon.h>
void simd_test() {
    int32x4_t a = {1, 2, 3, 4};
    int32x4_t b = {5, 6, 7, 8};
    int32x4_t c = vaddq_s32(a, b);
    int result[4];
    vst1q_s32(result, c);
    printf("SIMD result: %d %d %d %d\n", result[0], result[1], result[2], result[3]);
}
#else
void simd_test() {
    printf("SIMD not supported on this platform\n");
}
#endif
